From 7312c01f62b701d01ed29fca33e9a05041bf5b2a Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Sat, 22 Nov 2014 10:01:51 -0800 Subject: [PATCH] gdkglcontext-x11: Make sure to enable the scissor test --- gdk/x11/gdkglcontext-x11.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gdk/x11/gdkglcontext-x11.c b/gdk/x11/gdkglcontext-x11.c index 92d0b9e709..171ad05f09 100644 --- a/gdk/x11/gdkglcontext-x11.c +++ b/gdk/x11/gdkglcontext-x11.c @@ -470,6 +470,8 @@ gdk_x11_gl_context_texture_from_surface (GdkGLContext *paint_context, glXBindTexImageEXT (glx_pixmap->display, glx_pixmap->drawable, GLX_FRONT_LEFT_EXT, NULL); + glEnable (GL_SCISSOR_TEST); + n_rects = cairo_region_num_rectangles (region); for (i = 0; i < n_rects; i++) { @@ -509,6 +511,8 @@ gdk_x11_gl_context_texture_from_surface (GdkGLContext *paint_context, } } + glDisable (GL_SCISSOR_TEST); + glXReleaseTexImageEXT (glx_pixmap->display, glx_pixmap->drawable, GLX_FRONT_LEFT_EXT); -- 2.30.2